.page-header-new{
    width:100%;
    height:50px;
    padding-left: 15px;
    margin: 0 0 0 0;
    min-height:50px!important;
    line-height:50px;
    background-color: white;
    border-bottom:1px solid rgba(88, 87, 90, 0.67) !important;
}
.page-header-new >.page-title{
    cursor:pointer;
    height: auto;
    margin-left: 15px;
    margin-top: 7px;
    margin-bottom: -7px;
    float: left;
    color: black;
    font-weight: bolder;
}
.page-header-button{
    width:100%;
    /*height:50px;*/
    padding-left: 15px;
    float: left;
    margin: 0 0 0 0;
    min-height:50px!important;
    line-height:50px;
    background-color: white;
    border-bottom:1px solid rgba(88, 87, 90, 0.67) !important;
}

.body{
    padding:15px 15px 15px 15px;
    margin: 0 0 0 0;
    height: 100%;
    width: 100%;
    background-color: white;
    float: left;
}
.body >.table-title{
    margin-bottom: 15px;
    height:30px;
}
.body >.table-body{
    margin-top: 15px;
}

.element-style{
    display: inline-block;
    font-size: 14px;
    /*height: 40px;*/
    padding-top: 5px;
    /*padding-left: 15px;*/
    padding-right: 30px;
}
.element-style>.head{
    display: inline-block;
    float: left;
    min-height: 30px;
    width: 40%;
}
.element-style>.tail{
    display: inline-block;
    float: right;
    width: 60%;
    min-height: 30px;
    text-align: center;
    padding-top: 3px;
    border-bottom: 1px solid #c3c3c3;
}
.element-style>.repeatOnly{
    float: left;
    min-height: 30px;
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    border-bottom: 1px solid grey;
    margin-bottom: 10px;
}


.item-style{
    margin: 15px 15px 15px 15px;
}
.item-style>.title{
    margin-top: 15px;
    font-weight: bolder;
    font-size: 18px;
    border-bottom: 1px solid grey;
}
.item-style>.block{
    margin-top: 15px;
    font-weight: bold;
    border-bottom: 1px solid #e2e2e2;
    margin-left: 60px;
    margin-right: 60px;
    color: #898989;
    font-size: 16px;
}
.item-style>.element{
    /*display: inline-block;*/
    /*font-size: 14px;*/
    padding:15px 60px 15px 60px;
    /*margin: 0 0 0 0;*/
    height: 100%;
    width: 100%;
    background-color: white;
    float: left;
}
.item-style>.element>.repeat{
    /*background-color: green;!important;*/
    border-bottom: 1px grey;
    /*color: red;*/
}
/*.item-style>.element>.repeatOnly{*/
    /*margin-top: 15px;*/
    /*font-weight: bold;*/
    /*border-bottom: 1px solid #e2e2e2;*/
    /*margin-left: 60px;*/
    /*margin-right: 60px;*/
    /*color: #898989;*/
    /*font-size: 16px;*/
/*}*/
.list-box{
    margin-top: 5px;
    border-bottom: 1px solid grey;
    font-size: 14px;
    display: inline-block;
    cursor: pointer;
    width: 100%;
}
.list-box>.graph{
    width: 30%;
    display: inline-block;
    float: left;
}
.list-box>.info{
    font-size: 13px;
    width: 69%;
    display: inline-block;
    float: right;
}
